/* CSS Document */

body{ margin:0px auto; padding:0px;  font-size:12px; background:#e8e8e8; font-family: "宋体" Arial, Helvetica, sans-serif; color:#ffffff; }
p{	margin: 0px;	padding: 0px;} 
ul,li,ol{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-size:12px;}
a { text-decoration:none; color:#ffffff;}
a:hover { text-decoration: none; color:#d90000;}
.clear{ clear:both;}
#fenye {color:#666; }
#fenye a { text-decoration:none; color:#d90000;}
#fenye a:hover { text-decoration: none; color:#d90000;}
.head{  background: url(top.jpg) repeat-x;background:#fff;}
.txt{ float:right;height:25px;width:100%;background:#e8e8e8;}
.txt1{ margin:0px auto; width:1193px; height:25px;color:#004E98; font-size:14px;}
.top{ width:1193px; height:129px; margin:0 auto; padding-bottom:10px;}
.logo{ float:left; width:515px; height:87px; margin-top:12px;}
.tel{ float:right; width:220px; height:56px; margin-left:21px; margin-top:29px;}
.topr{ float:right; width:42px; height:71px; margin-right:18px; padding-top:21px; padding-left:21px; background: url(t-r.jpg) no-repeat;}
.nav{ width:100%; height:48px; margin:0 auto; font-size:16px; color:#ffffff; line-height:48px; text-align:center; font-weight:bold;background: url(nav-bg2_01.png)}
.nav ul{ width:1193px; height:48px; margin:0 auto; font-size:16px; color:#ffffff; line-height:47px; text-align:center; font-weight:bold;}

.nav ul li{ float:left; width:95px; height:48px; margin:0 10px;  }
.nav ul li a{ color:#ffffff;line-height:48px;}
.nav ul li a:hover{ color:#df4a00;}
.ban{ height:440px; margin:0 auto; text-align:center;}

.main{ width:1193px; margin:0 auto; padding-top:20px;}
.m1{ width:1193px;  margin-bottom:15px;}
.sm1{ width:1193px; height: auto; }
.m1-t{ width:1193px; height:55px;}
.m1-m{ width:1193px; background: url(m1-bj.jpg) repeat-y;}
.sm1-m{ width:1193px; height:auto; background: url(m1-bj.jpg) repeat-y;}
.m1-ml{ float:left; width:206px; padding-left:25px;}
.m1_mlt{ width:189px; height:370px; font-size:14px; }
.m1-mlt ul li{float:left; width:180px; height:27px; overflow:hidden; color:#333333; border:1px solid #0F64B3;border-radius:10px;line-height:27px;margin-top:5px;text-align:center;}
.m1-mlt ul li.sub_n{ width:164px; background: url(sub_n.jpg) no-repeat; padding-left:25px;}
.m1-mlt ul li a{color:#333333;}
.m1-mlt ul li a:hover{ color:#239bec;}
.m1_mlm{ width:189px; height:79px; margin-top:10px;}
.m1_mlf{ width:189px; color:#17669e; line-height:24px; font-weight:bold; margin-top:15px;}
.m1_mlf span{ font-weight:normal;}
.m1-mm{ float:left; width:12px; height:649px;}
.m1_mr{ float:right; width:950px; }
.m1_mr ul li{ float:left; height:220px; margin:3px; position:relative;}
.m1_mr ul li img{ width:213px; height:169px; padding:5px; background: url(m1-mr.jpg) no-repeat;}
.m1_mr ul li p{ width:213px; height:27px; color:#6a6869; line-height:26px; text-align:center;}
.m1_mr ul li p a{ color:#6a6869;}
.m1_mr ul li p a:hover{ color:#239bec;}
.m1-f{ width:1193px; height:10px;}

.m2{ width:1193px;  margin-bottom:8px;background:#fff;}
.m2-t{ width:1179px; height:51px; line-height:51px;background: url(bar-bg-m.png);font-size:18px;font-weight:bold; padding-left:15px;}
.m2-m{ width:1193px; height:auto; overflow:hidden; background: url(m2-bj.jpg) repeat-y; padding-top:5px;}
.box3{ width:1193px; }
.m2-m ul li{ float:left; width:223px; height:206px; margin-left:14px; display:inline; position:relative;}
.m2-m ul li img{ width:213px; height:169px; padding:5px; background: url(m1-mr.jpg) no-repeat;}
.m2-m ul li p{ width:213px; height:27px; color:#6a6869; line-height:26px; text-align:center;}
.m2-m ul li p a{ color:#6a6869;}
.m2-m ul li p a:hover{ color:#239bec;}

.m3{ width:1193px; margin-bottom:8px; padding-bottom:8px;background:#fff; overflow:hidden;}
.new{ float:left; width:387px; overflow:hidden;}
.n-t{ width:378px; height:51px; line-height:51px;background: url(bar-bg-m.png);font-size:18px;font-weight:bold; padding-left:15px;}
.n-t{ width:378px; height:51px; line-height:51px;background: url(bar-bg-m.png);font-size:18px;font-weight:bold; padding-left:15px;}
.n-t1{ width:378px; height:51px; line-height:51px;background: url(bar-bg1.jpg);font-size:18px;font-weight:bold; padding-left:15px;color:#004E98;}
.n-t a{ float:right;margin-right:7px;}
.n-t1 a{ float:right;margin-right:7px;color:#004E98;}
.n-m{ width:387px;color:#666666; line-height:31px; background: url(n-m.jpg) repeat-y;}
.n-m1{ padding:8px;color:#666666; line-height:24px;font-size:14px;text-indent:28px}

.n-m ul li{ width:333px; height:36px; border-bottom:1px dashed #dbdbdb; margin-left:14px;}
.n-m ul li a{ color:#666666;font-size:14px;}
.n-m ul li a:hover{color:#239bec;}
.n-m ul li span{ float:right;}
.n-f{ width:387px; height:15px;}
.n-k{ float:left; width:9px; }
.n-k1{  float:left;width:15px;height:1px; }
.n-k2{  float:left;width:15px;height:240px; background: url(bg1.jpg);}


.m4{ width:1193px;  margin-bottom:15px;background:#fff;}
.m4-t{ width:1179px; height:51px; line-height:51px;background: url(bar-bg-m.png);font-size:18px;font-weight:bold; padding-left:15px;}
.m4-m{ width:1193px; height:auto;  background:#fff;}
.m4-m ul li{ float:left; width:283px; margin-left:10px; display:inline;text-align:center;}
.m4-m ul li a{ color:#000;font-size:14px;text-align:center;height:30px; }
.m4-m ul li img{ width:280px; height:240px; padding:5px; background: url(m1-mr.jpg) no-repeat;}
.m4-f{ width:1193px; height:10px;}

.hzhbBox { width:1193px; height:166px;  margin-bottom:15px;}
.hzhb{ width:1193px; padding-left:20px; height:98px; overflow:hidden; background: url(m2-bj.jpg) repeat-y; padding-top:5px;}
.hzhb ul li{ float:left; margin-left:15px; display:inline;}
.hzhb ul li img{  height:80px; padding:5px; }


.f-link{ width:100%; height:88px; background:#0E5394; padding-top:15px;}
.f-link1{ width:1193px;margin:0 auto}
.f-link span{ float:left;font-size:18px;font-weight:bold; padding-left:15px;}
.f-link ul { width:1193px;float:left; padding-right:10px; height:35px; color:#666666; line-height:35px; white-space:nowrap;}
.f-link ul li{ float:left; padding-right:10px; height:35px; color:#666666; line-height:35px; white-space:nowrap;font-size:14px;}
.f-link ul li a{ color:#666666;}
.f-link ul li a:hover{color:#239bec;}


.footer{ height:141px; background: #292929; }
.foot{ width:1193px; height:101px; margin:0 auto;font-size:14px;}
.fot{ width:1193px;  color:#ddd7d7;padding-top:20px; line-height:35px; text-align:center;}
 
 
 
 /* sub */
.sb1{ float:right; width:950px; height:auto; padding-bottom:50px;}
.sb1-t{ float:left; width:740px; height:35px;  font-family:"微软雅黑"; color:#4b4b4b; font-size:20px; font-weight:bold; line-height:35px; background:#d5d5d5; padding-left:10px; margin-bottom:20px;}
.sb1-t span{ float:right; color:#4b4b4b; font-family:"宋体"; font-size:12px; line-height:35px; font-weight:normal; padding-right:10px;}

.sb2-n{ float:left; width:902px; height:auto; padding-left:10px; color:#666666; line-height:35px;}
.sb2-n ul li{ /*width:702px;*/ height:35px; border-bottom:1px dashed #d4d4d4; }
.sb2-n ul li a{ color:#666666;float:left;}
.sb2-n ul li span{ color:#666666;float:right;}
.sb2-n ul li a:hover{ color:#239bec;}
.sb3-t{ float:left; width:740px; height:35px;  font-family:"微软雅黑"; color:#4b4b4b; font-size:20px; font-weight:bold; line-height:35px; text-align:center; border-bottom:1px solid #dbdbdb; padding-left:10px; margin-bottom:20px;}
.sb3-1{ float:left; width:893px; height:30px; color:#666666; text-align:center; border-bottom:1px solid #dbdbdb; margin-left:20px; line-height:20px;}
.sb3-2{float:left; width:893px; height:auto; color:#333333; line-height:24px; font-size:14px; margin-left:20px ;margin-top:30px;}
.sb3-2 h2{font-size:18px;height:40px;}
.sb3-2 a { text-decoration:none; color:#36acff;}
.sb3-2 a:hover { text-decoration: none; color:#d90000;}



.m1-tr{ width:948px; height:55px;  font-family:"微软雅黑"; color:#246da2; font-size:18px; font-weight:bold; line-height:47px; background: url(m1-t.jpg) repeat; padding-left:245px; }
.m1-tr span{ float:right; color:#4b4b4b; font-family:"宋体"; font-size:12px; line-height:47px; font-weight:normal; padding-right:10px;}
.m1-tr span a{color:#4b4b4b;}
.m1-tr span a:hover{color:#4b4b4b;}

/*分页开始*/

.dede_pages ul{
	float:right;
	line-height:normal;
	font-size:12px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	margin-right:3px;
	margin-left:0px;
	border:1px solid #E9E9E9;
	padding:2px 4px 2px;
	line-height:normal;
	text-indent:0px;
}
.dede_pages ul li a{
	width:auto;
	height:auto;
	background:none;
	padding:0px;
	float:left;
	color:#555;
	display:block;
	line-height:normal;
	font-size:12px;
}
.dede_pages ul li a:hover{
	color:#0099FF;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	/*background-color:#F8F8F8;*/
	font-weight:bold;
}
.dede_pages .pageinfo{
	color:#999;
	line-height:normal;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
	line-height:normal;
	padding-left:0px;
	background:none;
}
.cl{ clear:both;}

.dede_pages{padding-top:16px; padding-bottom:20px;}
.dede_pages ul li{ height:auto; position:inherit; text-indent:0px; color:#555;}
/*分页结束*/

#proBox .dede_pages{ padding-right:20px;}

.wrapper {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.ban {
    font-size: 0;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.box_skitter {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    position: relative;
}
.box_skitter ul {
    display: none;
}
.box_skitter .container_skitter {
    overflow: hidden;
    position: relative;
}
.box_skitter .image {
    overflow: hidden;
}
.box_skitter .image img {
    display: none;
}
.box_skitter .box_clone {
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100px;
    z-index: 20;
}
.box_skitter .box_clone img {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 20;
}
.box_skitter .prev_button {
    background: url("prev.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 62px;
    left: 10%;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -9999em;
    top: 41%;
    width: 57px;
    z-index: 100;
}
.box_skitter .next_button {
    background: url("next.png") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 62px;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    right: 10%;
    text-indent: -9999em;
    top: 41%;
    width: 57px;
    z-index: 100;
}
.box_skitter .label_skitter {
    display: none;
    position: absolute;
    z-index: 150;
}
#slideshow {
    height: 441px;
    margin: 0 auto;
    width: 100%;
}
#slideshow ul {
    display: none;
}

.indexInfo{ padding:20px; color:#333; text-indent:28px; line-height:26px;font-size:14px;}
.indexInfo a{ color:#F30;}
.indexInfo a:hover{ color:#F00;}

.shuiyin{ position:absolute; width:173px; height:119px; left:5px; top:5px; background:url(shuiyin.png) no-repeat;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.item-list{width:1193px; overflow: hidden;}
.item-list li{border:1px solid #DDDDDD;width:196.5px; float:left;}